﻿body {padding:0; margin:0; font-size:12px; color:#666; line-height:18px;text-decoration:none;background:#f5faf5;font-family:"宋体" Arial, Helvetica, sans-serif}
ul {padding:0; margin:0; list-style:none;}
li {padding:0; margin:0; list-style:none; float:left;}
img {border:0}
a{color:#0c800e; text-decoration:none;}
a:hover {color:#00b903}
input {margin:0}
/*通用样式*/
.greenfont {color:#0c800e}
.w714 {width:714px; overflow:hidden}
.font14 {font-size:14px; line-height:22px;}
.border {border:1px solid #e8e8e8}
.fright {float:right; font-weight:100}
.w224 {width:224px; padding:1px;}
.clear {clear:both}
.redfont {color:#FF0000}
.font999 {color:#999; font-size:12px;}
/*头部样式*/
.head {width:100%; height:374px; overflow:hidden}
.top {width:950px; height:103px; margin:0 auto;}
.logo {width:291px; height:103px; float:left}
.topmenu {float:right; line-height:28px;}
.topmenu a{color:#666; text-decoration:none}
.menu {width:100%; height:31px; background:url(../images/menubg.jpg) repeat-x; overflow:hidden; float:left; margin-bottom:2px;}
.menu .main {width:950px; height:31px; line-height:33px; font-size:14px; color:#FFF; margin:0 auto;}
.menu a{ color:#FFF; text-decoration:none;}
.menu a:hover{ color:#FFF;}
.menu li {background:url(../images/131.jpg) no-repeat right; padding:0 25px;}
.bgnone {background:none!important}
.banner {width:950px; height:231px; padding-bottom:1px; border-bottom:6px solid #0c800e; clear:both;margin:0 auto;}
.banner img{float:left}
/*中间样式*/
.main {width:950px; height:950px; margin:0 auto; margin-top:8px; }
.left {width:714px; margin-right:8px; float:left; overflow:hidden;}
.right {width:228px; overflow:hidden; float:left}
.news {height:224px; border:1px solid #e8e8e8; padding:8px 10px; width:692px; margin-bottom:8px;}
.newsimg {width:316px; height:222px; overflow:hidden; margin-right:10px; float:left}
.news .focus {width:360px; height:105px; float:left}
.news .focus h1{padding:0; margin:0; line-height:40px; font-family:"黑体"; font-size:18px; font-weight:100;}
.news .focus .detail {width:360px; height:65px;}
.news .list {width:360px; height:125px; float:left}
.news .list a{float:left}
.news .list li{width:360px;}

.booking {border-top:3px solid #0c800e; height:26px;}
.tit {width:699px; height:26px; line-height:26px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding-left: 13px; background:url(../images/titbg.jpg) repeat-x}
.link {width:712px; height:113px;}
.link li {width:165px; height:82px; float:left; margin-left:10px; margin-top:19px; text-align:center}

.bbs {width:351px; height:289px; float:left; margin:8px 8px 0 0;}
.bbs2 { margin-right:0}
.bbs .title{width:338px; height:25px; background:#f7f7f7; line-height:25px; padding-left:13px;}
.first {width:320px; height:72px; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-left:14px; margin-top:14px;}
.first img {border:1px solid #ccc; float:left; margin-right:8px;}
.first .h2 {width:238px; float:left}
.fengcaiPic img {border:1px solid #ccc; float:left; margin-right:8px;}
.fengcaiPic .h2 {width:238px; float:left}
.fengcaiPic {width:600px; height:300px; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-left:14px; margin-top:14px;}
.bbs ul{width:325px; height:165px; margin-left:10px; float:left; margin-top:8px; line-height:22px;}
.bbs li{float:left;}
.bbs ul a{color:#333; float:left;}

.show {width:712px; height:156px; float:left; margin-top:8px;}
.show .title {width:699px; height:25px; background:#f7f7f7; line-height:25px; padding-left:13px;}
.show .pre {width:20px; height:20px; background-image:url(../images/ico.jpg); background-repeat:no-repeat; background-position:-40px 0; margin:55px 5px 0 5px; float:left; display:inline;}
.show .next {width:20px; height:20px; background-image:url(../images/ico.jpg); background-repeat:no-repeat; background-position:0 0; margin:55px 5px 0 5px; float:left}
.show .pic {width:712px; height:104px; float:left; margin-top:13px;}

.login {width:193px; height:122px; margin:10px 0 0 20px; overflow:hidden}
.input {margin-bottom:10px; float:left}
.login .button { margin-left:35px;}
.login .button input{height:22px; width:50px;  float:left; border:1px solid #0c800e; background:#f5fff5; padding:2px 12px !important; overflow:hidden; display:inline; padding:0; color:#0c800e; margin-right:10px; }
.login  a{float:left; margin-left:35px;}
.aixin {width:186px; height:400px; padding:10px 0 10px 20px; line-height:24px; overflow:hidden}

.video {width:197px; height:178px; padding:10px 0 10px 10px; overflow:hidden}
.sitelink {width:946px; height:80px; border:1px solid #e8e8e8; margin-top:8px; padding:1px; float:left;}
.sltit {width:933px; background:url(../images/linkbg.jpg) repeat-x; line-height:25px; padding-left:13px;}
.sitelink ul {width:900px; height:50px; line-height:50px; padding:0 20px;}
.sitelink li {padding:0 20px;}

.footer {width:950px; padding:10px 0;line-height:18px;margin:0 auto; text-align:center; margin-top:8px; background:#fff; border-top:1px solid #0c800e;}

/*焦点图*/
h1.title{ font-family:"微软雅黑",Verdana; font-weight:normal}
.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}

/*风彩展示*/

.blk_18 {
FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 712px; ZOOM: 1;height:104px
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 658px; padding-left:3px;
}
.blk_18 .pcont img{
FLOAT: left; margin-right:9px;
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 .LeftBotton {
BACKGROUND: url(../images/ico.jpg) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 20px; HEIGHT: 32px; margin-top:40px;
}
.blk_18 .RightBotton {
BACKGROUND: url(../images/ico.jpg) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 20px; HEIGHT: 32px; margin-top:40px;
}
.blk_18 .LeftBotton {
BACKGROUND-POSITION: -40px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
BACKGROUND-POSITION: 0 0; MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
BACKGROUND-POSITION: -60px 0px
}
.blk_18 .RightBotton:hover {
BACKGROUND-POSITION: -20px 0
}
.blk_18 .pl {
FLOAT: left; WIDTH: 156; TEXT-ALIGN: center; TEXT-DECORATION: underline
}

/*aboutus*/
.aboutus {width:950px; padding-bottom:10px; overflow:hidden; margin:0 auto; background:url(../images/aboutbg.jpg) repeat-x #fff; color:#333; line-height:20px;}
.abnav {width:172px; height:338px; background:url(../images/bg02.jpg) repeat-x; overflow:hidden; float:left; padding-top:8px; margin-right:8px;}
.abnav .list {width:143px; height:30px; line-height:30px; border-left:10px solid #c0dfc1; padding-left:5px; background-color:#d4e9d4; margin:1px 0 0 6px; float:left; color:#000; display:inline}
.abnav .list2 {border-left:10px solid #0c800e;background-color:#a7dba8;}
.abright {width:760px; float:right; padding-right:10px;}
.abright .url{width:760px; border-bottom:1px dashed #e8e8e8; height:30px; line-height:30px;}

/*newslist*/

.nlfocus {width:720px; padding:10px; border-bottom:1px solid #e8e8e8; float:left} 
.nlfocus img {float:left; margin-right:20px;}
.nlfocus .detail{margin-top:10px; color:#666; float:left;font-weight:100; }
.newslist li{width:560px; line-height:22px; font-weight:700; border-bottom:1px solid #e8e8e8; float:left; margin-top:8px}
.newslist  li .detail{color:#666; width:560px; float:left;font-weight:100; }
.newslist  li .detail p{margin:5px 14px; line-height:18px; text-align:left; float:left;}
.newslist li .detail a{float:none;}
.page {width:560px; float:left; text-align:right; margin-top:10px;}
.page a{color:#666; font-size:13px;}
.page .active{text-decoration:underline; }

.aiqy {width:705px; overflow:hidden;}
.aiqy a{margin:20px 20px 0 0;; font-size:14px; float:right;}
.aiqy li{width:342px; height:54px; margin-left:10px; margin-top:30px; display:inline}
.aiqy li img {float:left}
.aiqy li span {width:162px; color:#999; height:54px; border-left:1px solid #999; padding-left:10px; float:left; line-height:18px; margin-left:10px;}
.lovetit {width:710px; height:28px; background:#f5faf6; line-height:28px; padding-left:15px; border-bottom:1px solid #e8e8e8; margin-top:15px; font-size:14px; float:left}
.aigr {width:735px; margin-top:10px; float:left;}
.aigr li {width:178px; line-height:30px; float:left;}
.aigr a{margin:10px 50px 0 0!important; margin-right:28px; font-size:14px;float:right;display:inline}

.photoborder {width:217px; height:160px; background:url(../images/photoborder.jpg) no-repeat; float:left; margin-right:10px; padding:7px; overflow:hidden;}
.pbpage {width:720px;}

.archive {width:728px; margin:10px 20px;; float:left; text-align:left;}
.archive h1{width:718px; height:55px; float:left; line-height:55px; border-bottom:1px #e8e8e8 solid; text-align:center; padding:0; margin:0; font-size:26px;}
.archive .date {color:#999; float:left; line-height:30px;}
.archive .main {width:728px; color:#666; float:left; overflow:hidden; line-height:26px; height:auto; padding-bottom:30px;}
.archive .p {float:left; width:100%;}
.archive .n {float:left; width:100%}
.textcenter {text-align:center; padding:100px 0;}
.textcenter img{margin-left:30px;}
.p140 {width:810px; padding:20px 0 10px 140px; margin:0; border-bottom:1px #d7f6d8 solid; text-align:left}
.reg01 {padding:20px 100px; font-size:14px;}
.reg01 input{width:270px; height:29px; background:url(../images/inputbg.jpg) repeat-x; border:1px solid #c8c8c8; line-height:29px;}
.reg01 .radio{width:15px; padding-top:10px;}
.reg01 .fl {margin-top:20px;}
.reg01 select{width:80px; height:29px; background:url(../images/inputbg.jpg) repeat-x; border:1px solid #c8c8c8; line-height:29px;}
.reg01 button{width:146px; height:48px; padding:0; margin:0; border:0; margin-left:100px; margin-top:20px;}